<?PHP
// Config de Moodle, chemin à modifier en fonction du chemin d'installation de ce module
include('../../config.php');
$SECURITE="OK";
include('../includes/config/config.php');
include('../includes/includes.php');



if (isset($_POST['inscrits'])){ //On recupere les étudiants réellement inscrits de la correspondance
 //print_r($_POST['inscrits']);
 $etudiants = explode("@_@",$_POST['inscrits']);
 $supp=array_shift($etudiants);//supprime le premier element, étant vide il ne nous sert pas
 

  echo "<h2>Nb étudiants réellement inscrits pour cette correspondance : ".count($etudiants)."</h2>";
  
  
  if (count($etudiants)>0){
  	 
  	$table='
  	<table class=" ui-widget-content ldap">
  	<thead class="ui-widget-header">
  	  <th>Prenom</th>
  	  <th>Nom</th>
  	  <th>Login</th>
  	  <th>Mail</th>
  	</thead>
  	<tbody>';
  	

    $persos=array();
  	foreach ($etudiants as $un_etudiant) // Pour chaque étudiant
  	{	
  	  
      //on récupère ses infos
      $sql="select * FROM ".$CONF_moodle_bdd_prefixe."user WHERE username = '".$un_etudiant."'";
      //echo $sql;
      $query=mysql_query($sql);
      $un_etu=mysql_fetch_array($query);         
      
      unset($perso_object);  //On vide l'objet pour mettre les nouvelles infos
      $perso_object->nom=$un_etu['lastname'];
      $perso_object->prenom=$un_etu['firstname'];
      $perso_object->login=$un_etu['username'];
      $perso_object->email=$un_etu['email'];
      $persos[]=$perso_object; //On ajoute l'objet a un tableau
      //print_r($perso_object);
  	}
  	//print_r($persos);
  	
  	//on trie les noms dans l'ordre
    usort($persos, "tri_alphabetique_nom");
  	
  	foreach ($persos as $perso) // Pour chaque étudiant
  	{
  	//print_r($un_etudiant);
  	   //on ajoute au tableau
        $table.="<tr>
          <td>".$perso->prenom."</td>
          <td>".$perso->nom."</td>
          <td>".$perso->login."</td>
          <td>".$perso->email."</td>
          </tr>";
    }    
        
  	$table.="</tbody></table>";
  	  echo $table;
  }else{
  	echo "<p>Aucun étudiant<p>";  
  }
  

  
  
}else{
  if (isset($_POST['cours'])){ //On recupere les étudiants réellement inscrits dans le cours
     $etudiants=moodle_get_etudiants($_POST['cours']);
     echo "<h2>Nb étudiants réellement inscrits pour cette correspondance : ".count($etudiants)."</h2>";
  
  $table="";
  
  if (count($etudiants)>0){
  	 
  	$table='
  	<table class=" ui-widget-content ldap">
  	<thead class="ui-widget-header">
  	  <th>Prenom</th>
  	  <th>Nom</th>
  	  <th>Login</th>
  	  <th>Mail</th>
  	</thead>
  	<tbody>';
  	


  	foreach ($etudiants as $un_etudiant) // Pour chaque étudiant
  	{	
      //on récupère ses infos
      $sql="select * FROM ".$CONF_bdd_prefixe."aua_etudiant WHERE login = '".$un_etudiant->username."'";
      //echo $sql;
      $query=mysql_query($sql);
      $un_etu=mysql_fetch_array($query);         
      unset($perso_object);  //On vide l'objet pour mettre les nouvelles infos
      $perso_object->nom=$un_etu['NOM_USUEL'];
      $perso_object->prenom=$un_etu['PRENOM'];
      $perso_object->login=$un_etu['LOGIN'];
      $perso_object->email=$un_etu['ADR_EMAIL'];
      $persos[]=$perso_object; //On ajoute l'objet a un tableau
  
  	}
  	//print_r($persos);
  	
  	//on trie les noms dans l'ordre
    usort($persos, "tri_alphabetique_nom");
  	
  	foreach ($persos as $perso) // Pour chaque étudiant
  	{
  	   //on ajoute au tableau
        $table.="<tr>
          <td>".$perso->prenom."</td>
          <td>".$perso->nom."</td>
          <td>".$perso->login."</td>
          <td>".$perso->email."</td>
          </tr>";
    }    
        
  	$table.="</tbody></table>";
    echo $table; 
  }else{
    echo "Un problème est survenu...";
  }
  
}
}
?>